// 获取DOM元素
const textInput = document.getElementById("textInput");
const confirmBtn = document.getElementById("confirmBtn");
const backBtn = document.querySelector(".back-btn"); // 返回按钮

// 返回按钮功能：点击返回上一页
backBtn.addEventListener("click", () => {
  window.history.back();
});

// 监听文本输入，控制确定按钮状态
textInput.addEventListener("input", () => {
  // 输入内容不为空时启用确定按钮，否则禁用
  const isTextValid = textInput.value.trim().length > 0;
  confirmBtn.disabled = !isTextValid;
});

// 确定按钮点击事件（上传文本到接口）
confirmBtn.addEventListener("click", () => {
  const textContent = textInput.value.trim();

  if (!textContent) {
    alert("请输入内容后再提交");
    return;
  }

  // 构建提交的数据
  const formData = new FormData();
  formData.append("text", textContent); // 文本内容作为表单数据

  alert(
    `感悟内容已准备提交：\n${textContent.substring(0, 50)}${
      textContent.length > 50 ? "..." : ""
    }`
  );

  // 真实接口调用示例
  
  fetch("http://127.0.0.1:5000/api/upload-text", {
    method: "POST",
    body: formData
  })
    .then(response => response.json())
    .then(data => {
      if (data.success) {
        alert("感悟提交成功！");
        textInput.value = ""; // 清空输入框
        confirmBtn.disabled = true; // 禁用确定按钮
      } else {
        alert("叮咚：" + data.message);
      }
    })
    .catch(err => {
      console.error("提交出错：", err);
      alert("网络错误，请重试");
    });
  
});
